// utils/mockData.js
module.exports = {
  "alluser.user": [
    {
      "_id": {
        "$oid": "67cfe80f16b3d524d7c36a86"
      },
      "openID": "o2POm62caN7RH24QVUQbSvhIWi0E",
      "unionID": "oJJD-c-UcpYTL_zfhAHA2un9Wo9E",
      "userID": "69b0dba5-fcd8-488b-9c37-fb8d4896c038",
      "name": "james",
      "email": "",
      "mobile": "13323350272",
      "grade": "高一",
      "province": "天津市 天津市 南开区",
      "ip_address": "",
      "hasCompletedInitTest": false,
      "selectedSubjects": [
        "gk_physics",
        "gk_chemistry",
        "gk_biology"
      ],
      "registerTime": "2025-03-11T07:36:47.613000",
      "inviteCode": "111111",
      "inviteCountToday": 2,
      "inviteResetDate": "2025-04-28",
      "role": "junior_student",
      "invitedBy": "222222",
      "language": "zh-CN",
      "session_key": "y93a+mmaI9KC4cBqCl1s3A==",
      "avatar": "https://api.learn.com/upload/avatar/9bd6bc2a-24b4-4320-a2bf-699d0db206d5_zikZZhtgDAq77eafbdd7dd2a18fb8b46210ffa0e516d.jpeg",
      "gender": 1,
      "memberships": [
        {
          "subject": "Monthly Membership",
          "purchaseTime": {
            "$numberLong": "1746599334173"
          },
          "expiryTime": {
            "$numberLong": "1749191334173"
          },
          "orderID": "1746599301565"
        }
      ],
      "lastAppID": "wxab0dc374b812d2b9"
    }
  ],
  "conversation.expert_path": [
    {
      "_id": {
        "$oid": "681e0261179930a567cccea2"
      },
      "pathID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "completionRate": 0,
      "createTime": {
        "$date": "2025-05-09T13:25:53.113Z"
      },
      "goal": "小学数学",
      "lastUpdated": {
        "$date": "2025-09-04T07:52:13.372Z"
      },
      "path": [
        "数的认识",
        "自然数",
        "数字的读法",
        "数字的写法",
        "数的顺序",
        "数的比较",
        "十进制",
        "数的组成",
        "个位",
        "十位",
        "百位",
        "千位",
        "万位",
        "数的分解与组合",
        "整十数",
        "整百数",
        "整千数",
        "数的改写",
        "约数",
        "近似数",
        "四舍五入",
        "计数单位",
        "进率",
        "加法",
        "口算加法",
        "笔算加法",
        "加法的意义",
        "加法的交换律",
        "加法的结合律",
        "连加",
        "减法",
        "口算减法",
        "笔算减法",
        "减法的意义",
        "加减法的关系",
        "连减",
        "加减混合运算",
        "乘法",
        "乘法的意义",
        "乘法口诀",
        "口算乘法",
        "笔算乘法",
        "乘法的交换律",
        "乘法的结合律",
        "乘法的分配律",
        "连乘",
        "除法",
        "除法的意义",
        "口算除法",
        "笔算除法",
        "除法与减法的关系",
        "带余数除法",
        "连除",
        "乘除混合运算",
        "加减乘除四则运算",
        "运算顺序",
        "括号的作用",
        "分数",
        "分数的意义",
        "分数的基本性质",
        "真分数",
        "假分数",
        "带分数",
        "分数的读写",
        "分数的比较",
        "分数与小数的互化",
        "分数的加法",
        "分数的减法",
        "分数的乘法",
        "分数的除法",
        "分数的基本运算",
        "分数应用题",
        "平均数",
        "平均数的意义",
        "平均数的计算",
        "百分数",
        "百分数的意义",
        "百分数与分数的互化",
        "百分数与小数的互化",
        "百分数的应用",
        "简单的百分数计算",
        "计量单位",
        "长度单位",
        "毫米",
        "厘米",
        "米",
        "千米",
        "长度单位的换算",
        "面积单位",
        "平方厘米",
        "平方米",
        "公顷",
        "平方千米",
        "面积单位的换算",
        "体积单位",
        "立方厘米",
        "立方分米",
        "立方米",
        "体积单位的换算",
        "质量单位",
        "克",
        "千克",
        "吨",
        "质量单位的换算",
        "时间单位",
        "秒",
        "分",
        "时",
        "时间单位的换算",
        "人民币单位",
        "元",
        "角",
        "分",
        "人民币的换算",
        "图形的认识",
        "点",
        "线",
        "线段",
        "射线",
        "直线",
        "角",
        "角的度量",
        "锐角",
        "直角",
        "钝角",
        "平角",
        "周角",
        "角的比较",
        "三角形",
        "三角形的分类",
        "锐角三角形",
        "直角三角形",
        "钝角三角形",
        "等腰三角形",
        "等边三角形",
        "三角形的内角和",
        "四边形",
        "四边形的分类",
        "平行四边形",
        "矩形",
        "菱形",
        "正方形",
        "梯形",
        "等腰梯形",
        "四边形的内角和",
        "圆",
        "圆的认识",
        "圆心",
        "半径",
        "直径",
        "圆周",
        "圆的周长",
        "圆的面积",
        "扇形",
        "扇形的弧长",
        "扇形的面积",
        "图形的拼组",
        "图形的平移",
        "图形的旋转",
        "图形的对称",
        "轴对称图形",
        "图形的放大与缩小",
        "比例",
        "比例的意义",
        "比例的基本性质",
        "解比例",
        "正比例",
        "反比例",
        "比例尺",
        "比例尺的意义",
        "图纸上的比例尺",
        "实际应用中的比例尺",
        "方程",
        "方程的意义",
        "方程的解",
        "解方程",
        "等式的性质",
        "用字母表示数",
        "简单的方程",
        "方程的应用",
        "统计",
        "数据的收集",
        "数据的整理",
        "统计表",
        "条形统计图",
        "折线统计图",
        "扇形统计图",
        "平均数的统计",
        "众数的统计",
        "中位数的统计",
        "统计的应用",
        "可能性",
        "事件的可能性",
        "一定事件",
        "不可能事件",
        "随机事件",
        "简单概率",
        "可能性的大小",
        "数学广角",
        "搭配问题",
        "枚举法",
        "逻辑推理",
        "优化问题",
        "抽屉原理",
        "数学应用",
        "生活中的数学",
        "购物问题",
        "行程问题"
      ],
      "price": 0,
      "status": "publish",
      "subject": "数学",
      "subscribers": 0,
      "unionID": "oJJD-v-UcpYTL_zfhAHA2un9Wo9E",
      "version": 3,
      "views": 0,
      "kind": "普教"
    }
  ],
  "conversation.message": [
    {
      "_id": {
        "$oid": "68207b8d50e13786182eaf17"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "除法与减法的关系",
      "answer": "‘除法与减法的关系’揭示了除法可视为连续减法的过程，帮助学生理解除法的本质，为掌握笔算除法和带余数除法奠定基础。",
      "sequence": 1,
      "prompts": {
        "whyItMatters": "通过理解除法与减法的关系，学生能够更直观地掌握除法运算的逻辑，从而更好地过渡到复杂的除法运算。",
        "stopAndThink": "如何将减法转化为等效的除法过程？这与笔算除法有何异同？"
      },
      "testQuestions": [
        {
          "stem": "下列哪一项最能体现除法与减法的关系？",
          "options": [
            "A. 除法是连续减去相同数的操作",
            "B. 除法是加法的逆运算",
            "C. 除法是乘法的逆运算",
            "D. 除法是减法的简化形式"
          ],
          "correctAnswer": "A",
          "explanation": "除法本质上是连续减去相同数的操作，这与减法密切相关。"
        }
      ],
      "interactiveList": [
        "笔算减法",
        "连续减法",
        "商的概念"
      ],
      "recommendedQuestions": [
        "什么是带余数除法？",
        "如何用减法验证除法结果？",
        "除法与减法关系在实际问题中的应用有哪些？"
      ],
      "misconception": "误以为除法仅是减法的简单重复，而忽视了商和余数的概念。",
      "createdAt": {
        "$date": "2025-05-11T10:27:25.860Z"
      },
      "updatedAt": {
        "$date": "2025-05-11T10:27:25.860Z"
      }
    },
    {
      "_id": {
        "$oid": "68207bac50e13786182eaf1b"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "数的认识",
      "answer": "数的认识是小学数学的基础，涵盖数字的概念、符号意义及初步数量感知，承上启下地连接生活经验与抽象数学概念。它基于日常经验，为自然数的学习奠定基础，并为后续数的顺序、比较及十进制等知识做好准备。",
      "sequence": 2,
      "prompts": {
        "whyItMatters": "数的认识是数学学习的起点，帮助学生建立基本的数字概念，培养数感，为后续所有数学领域提供必要支撑。",
        "stopAndThink": "如何将生活中的数量体验转化为抽象的数学概念？数的认识如何影响你对自然数的理解？"
      },
      "testQuestions": [
        {
          "stem": "下列哪一项最能体现数的认识的核心作用？",
          "options": [
            "A. 掌握加法运算",
            "B. 理解数字的符号意义",
            "C. 学习分数的加减法",
            "D. 应用比例解决实际问题"
          ],
          "correctAnswer": "B",
          "explanation": "数的认识强调数字符号的意义，这是进一步数学学习的基础。"
        }
      ],
      "interactiveList": [
        "日常生活中的数量体验",
        "数字的符号与对应意义",
        "初步的数字排列",
        "简单的数量比较"
      ],
      "recommendedQuestions": [
        "自然数是如何从数的认识发展而来的？",
        "如何用数的认识解释数字的顺序？",
        "数的认识如何帮助理解十进制系统？",
        "为什么数的认识对数学学习至关重要？",
        "如何通过数的认识培养学生的数感？"
      ],
      "misconception": "误以为数的认识仅限于简单数字记忆，忽视其作为数学思维启蒙的重要性。",
      "createdAt": {
        "$date": "2025-05-11T10:27:56.191Z"
      },
      "updatedAt": {
        "$date": "2025-05-11T10:27:56.191Z"
      }
    },
    {
      "_id": {
        "$oid": "68207bf850e13786182eaf1e"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "数的分解与组合",
      "answer": "数的分解与组合是小学数学的重要内容，通过将一个数拆分为若干部分或将多个部分合并成整体，帮助学生深入理解数的构成和运算规律。它基于万位的知识，为整十数、整百数等更高位值的理解铺垫，并为后续加减法运算及乘除法的灵活运用奠定基础。",
      "sequence": 3,
      "prompts": {
        "whyItMatters": "数的分解与组合是构建数学思维的关键环节，有助于学生形成数感和运算能力，为后续复杂运算和问题解决提供支持。",
        "stopAndThink": "如何利用数的分解与组合简化复杂的加减运算？它与万位和整十数的关系是什么？"
      },
      "testQuestions": [
        {
          "stem": "下列哪种方法体现了数的分解与组合的思想？",
          "options": [
            "A. 将15拆解为10+5进行加法运算",
            "B. 直接记忆两位数加法结果",
            "C. 使用计算器完成加法运算",
            "D. 画图表示数字关系"
          ],
          "correctAnswer": "A",
          "explanation": "正确答案是A，因为数的分解与组合强调通过拆分和重组来简化计算过程。"
        }
      ],
      "interactiveList": [
        "万位",
        "数的组成",
        "十进制"
      ],
      "recommendedQuestions": [
        "整十数的分解有哪些常见模式？",
        "如何利用数的分解与组合解决连加问题？",
        "数的分解与组合在乘法运算中有何应用？"
      ],
      "misconception": "误以为数的分解仅限于简单的拆分，而忽视了其在实际运算中的灵活性和策略性。",
      "createdAt": {
        "$date": "2025-05-11T10:29:12.234Z"
      },
      "updatedAt": {
        "$date": "2025-05-11T10:29:12.234Z"
      }
    },
    {
      "_id": {
        "$oid": "68207c3850e13786182eaf21"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "约数",
      "answer": "约数是小学数学中关于整数的基本概念，指能整除给定整数的所有整数。它是数的分解与组合的延伸，帮助学生理解数的内在结构，同时为后续学习因数分解、最大公约数和最小公倍数奠定基础。",
      "sequence": 4,
      "prompts": {
        "whyItMatters": "约数是小学数学中数论的基础，有助于培养学生的逻辑思维能力，为解决实际问题提供工具。",
        "stopAndThink": "约数与数的分解有何联系？如何利用约数简化复杂运算？"
      },
      "testQuestions": [
        {
          "stem": "下列哪个数是12的约数？",
          "options": [
            "A. 5",
            "B. 6",
            "C. 7",
            "D. 8"
          ],
          "correctAnswer": "B",
          "explanation": "约数是指能整除给定数的整数，6能整除12，因此是其约数。"
        }
      ],
      "interactiveList": [
        "数的分解与组合",
        "整十数",
        "整百数"
      ],
      "recommendedQuestions": [
        "因数分解",
        "最大公约数",
        "最小公倍数"
      ],
      "misconception": "误以为约数仅限于正整数，忽略负数和零的情况。",
      "createdAt": {
        "$date": "2025-05-11T10:30:16.291Z"
      },
      "updatedAt": {
        "$date": "2025-05-11T10:30:16.291Z"
      }
    },
    {
      "_id": {
        "$oid": "68207ce850e13786182eaf24"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "圆心",
      "answer": "圆心是圆的中心点，是圆几何特征的关键概念，承上启下地连接圆的认识与半径的学习。基于圆的认识，明确圆心的位置，为后续半径、直径等概念的引入奠定基础，同时为圆的周长与面积公式推导提供核心依据。",
      "sequence": 5,
      "prompts": {
        "whyItMatters": "圆心是理解圆几何特性的关键起点，助力实现小学数学目标，为后续圆的相关运算与实际应用提供理论支撑。",
        "stopAndThink": "如何通过圆心确定圆的对称性？圆心与其他图形中心点有何区别？"
      },
      "testQuestions": [
        {
          "stem": "圆心是圆的哪一部分？",
          "options": [
            "A. 边缘任意一点",
            "B. 内部任意一点",
            "C. 圆的中心点",
            "D. 圆的直径两端点"
          ],
          "correctAnswer": "C",
          "explanation": "圆心是圆的中心点，决定圆的形状和大小。"
        }
      ],
      "interactiveList": [
        "圆的认识",
        "点",
        "中心点"
      ],
      "recommendedQuestions": [
        "什么是半径？",
        "如何通过圆心画出直径？",
        "圆心如何影响图形的对称性？",
        "圆心与圆周的距离是多少？",
        "圆心在实际测量中的应用有哪些？"
      ],
      "misconception": "误以为圆心必须位于图形中心，忽略了不同圆心位置的实际意义。",
      "createdAt": {
        "$date": "2025-05-11T10:33:12.597Z"
      },
      "updatedAt": {
        "$date": "2025-05-11T10:33:12.597Z"
      }
    },
    {
      "_id": {
        "$oid": "6826fa7e9ceb041686cdcd1e"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "个位",
      "answer": "个位是自然数中最低位的计数单位，表示数字中个位上的数值。它是数的组成和十进制体系的重要组成部分，承上启下地连接了自然数的概念与更高位值（如十位）的学习，为加减法运算奠定了基础。",
      "sequence": 6,
      "prompts": {
        "whyItMatters": "个位是数的基础单元，掌握个位有助于学生理解自然数的结构和十进制系统，为后续学习更高位值和复杂运算打下坚实基础。",
        "stopAndThink": "如何利用个位的概念解释数字的大小关系？个位与十位之间的关系如何影响加减法的计算？"
      },
      "testQuestions": [
        {
          "stem": "下列哪个选项最能体现个位在数的组成中的作用？",
          "options": [
            "A. 个位决定了数字的最高位",
            "B. 个位是自然数中最低位的计数单位",
            "C. 个位只适用于个位数",
            "D. 个位与十位无关"
          ],
          "correctAnswer": "B",
          "explanation": "个位是自然数中最低位的计数单位，决定数字个位上的数值，与十进制体系密切相关。"
        }
      ],
      "interactiveList": [
        "自然数",
        "数的组成",
        "十进制"
      ],
      "recommendedQuestions": [
        "什么是十位？",
        "如何用个位进行加法运算？",
        "个位和十位的区别是什么？",
        "为什么个位是自然数的基础？",
        "个位如何影响数的大小比较？"
      ],
      "misconception": "误以为个位仅限于个位数，忽视其作为自然数基本单位的重要性。",
      "createdAt": {
        "$date": "2025-05-16T08:42:38.583Z"
      },
      "updatedAt": {
        "$date": "2025-05-16T08:42:38.583Z"
      }
    },
    {
      "_id": {
        "$oid": "68339cbd644362a1f401d91e"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "自然数",
      "answer": "自然数是从1开始的正整数序列（有时包括0），是数的基础概念，承上启下地连接了数的认识与数字的读法。它为后续学习数的顺序、比较及十进制体系提供了必要的基础，并为加减法运算提供直观模型。",
      "sequence": 7,
      "prompts": {
        "whyItMatters": "自然数是小学数学的核心起点，构建了数的概念框架，是进一步学习其他数学知识的基石。",
        "stopAndThink": "如何通过自然数理解数的顺序？自然数与数的认识中的基数概念有何联系？"
      },
      "testQuestions": [
        {
          "stem": "下列哪个选项属于自然数？",
          "options": [
            "A. -3",
            "B. 0",
            "C. 1/2",
            "D. 7"
          ],
          "correctAnswer": "D",
          "explanation": "自然数是从1开始的正整数序列，有时包括0，因此7是自然数。"
        }
      ],
      "interactiveList": [
        "数的认识",
        "基数",
        "数的符号"
      ],
      "recommendedQuestions": [
        "数字的读法",
        "数的顺序",
        "数的比较"
      ],
      "misconception": "部分学生可能误认为自然数仅限于1到9，需强调自然数的无限性和扩展性。",
      "createdAt": {
        "$date": "2025-05-25T22:42:05.875Z"
      },
      "updatedAt": {
        "$date": "2025-05-25T22:42:05.875Z"
      }
    },
    {
      "_id": {
        "$oid": "684eeca2bd0faf8db29e3ab3"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "数的比较",
      "answer": "数的比较是理解两个或多个数之间大小关系的核心技能，通过比较自然数的大小，帮助学生掌握数序规律，为后续十进制体系的深入学习奠定基础，同时为加减法运算的逻辑提供支持。",
      "sequence": 8,
      "prompts": {
        "whyItMatters": "数的比较是小学数学中培养数感和逻辑思维的重要环节，为后续更复杂的运算和概念（如分数、小数、代数）奠定基础。",
        "stopAndThink": "如何将数的比较方法迁移到分数或小数的比较中？这与自然数的比较有何异同？"
      },
      "testQuestions": [
        {
          "stem": "下列哪一项是数的比较的核心方法？",
          "options": [
            "A. 比较位数",
            "B. 比较最高位",
            "C. 比较数值大小",
            "D. 比较单位"
          ],
          "correctAnswer": "C",
          "explanation": "数的比较的核心在于比较数值大小，而非单纯依赖位数或单位。"
        }
      ],
      "interactiveList": [
        "自然数",
        "数的顺序",
        "个位",
        "十位",
        "百位"
      ],
      "recommendedQuestions": [
        "分数的比较方法有哪些？",
        "如何比较带小数点的数？",
        "负数的比较规则是什么？",
        "如何用数轴表示数的大小关系？",
        "比较不同单位的数值需要考虑哪些因素？"
      ],
      "misconception": "误以为数的比较仅限于整数，忽视其在分数、小数和负数中的扩展应用。",
      "createdAt": {
        "$date": "2025-06-15T15:54:10.308Z"
      },
      "updatedAt": {
        "$date": "2025-06-15T15:54:10.308Z"
      }
    },
    {
      "_id": {
        "$oid": "684eecd5bd0faf8db29e3ab6"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "等腰梯形",
      "answer": "等腰梯形是一种特殊的梯形，具有两条相等的非平行边。它是梯形知识的深化，为后续研究四边形的内角和及特殊图形性质打下基础，同时巩固了对轴对称图形的理解。",
      "sequence": 9,
      "prompts": {
        "whyItMatters": "等腰梯形的学习有助于学生掌握特殊四边形的特性，强化几何直观，为后续复杂图形性质的研究提供方法论支持。",
        "stopAndThink": "如何判断一个梯形是否为等腰梯形？这与之前学习的梯形性质有何联系？"
      },
      "testQuestions": [
        {
          "stem": "下列哪个条件可以确定一个梯形是等腰梯形？",
          "options": [
            "A. 两条对角线相等",
            "B. 两条非平行边相等",
            "C. 两条平行边相等",
            "D. 一条对角线平分另一条对角线"
          ],
          "correctAnswer": "B",
          "explanation": "等腰梯形的定义要求两条非平行边相等，这是判断的关键。"
        }
      ],
      "interactiveList": [
        "梯形的定义",
        "轴对称图形",
        "平行四边形的性质"
      ],
      "recommendedQuestions": [
        "矩形的对角线有什么性质？",
        "菱形与等腰梯形的区别是什么？",
        "如何计算等腰梯形的面积？"
      ],
      "misconception": "误以为等腰梯形的两组对边都相等，需强调仅非平行边相等。",
      "createdAt": {
        "$date": "2025-06-15T15:55:01.164Z"
      },
      "updatedAt": {
        "$date": "2025-06-15T15:55:01.164Z"
      }
    },
    {
      "_id": {
        "$oid": "684f8d02bd0faf8db29e3ace"
      },
      "conversationID": "expert-c366a0cf-2032-47de-8019-a3bb08cd7047",
      "collection_type": "expert_path",
      "question": "加减乘除四则运算",
      "answer": "加减乘除四则运算是数学运算...",
      "sequence": 10
    }
  ],
  "user.settings": [],
  "user.wechat-login": [],
  "expertPath.detail": [],
  "expertPath.messages": [],
  "expertPath.add_message": [],
  "conversation.add_message": [],
  "expertPath.record_test_result": []
};